england scotland travel glasgow myrtle beach golf course st andrew golf edinburgh pinehurst golf london wales scotland vacation palm springs golf